//密码输入弹框
$("#password").on("input",function(){
    if (this.value.length !== 6 && this.value.length > 0) {
        this.setCustomValidity('请输入6位密码');
    } else {
        this.setCustomValidity(''); // 清除错误提示，必须有
    }
})


//点.login会触发
$(".login-form").on("submit", function(e){
    //console.log("提交事件触发")
    //阻止表单默认提交（避免页面刷新清空内容）,改用ajax提交
    e.preventDefault();
    //获取信息
    var username=$("#username").val().trim()
    var password=$("#password").val().trim()

    var admin = {
        name: username,
        password: password
    };

    $.ajax({
        url: '/admin/login',
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(admin),
        success: function(data) {
            alert(data.msg)
            if(data.code === "0000"){
                // 1. 解析后端返回的管理员数据
                var adminData = data.data;
                // 2. 手动添加type字段，值为3（标识管理员）
                var userInfo = {
                    ...adminData, // 保留后端返回的原有字段（如id、name等）
                    type: 3       // 添加管理员类型标识
                };
                // 3. 存储到sessionStorage
                sessionStorage.setItem('userInfo', JSON.stringify(userInfo));
                sessionStorage.setItem('isLogin', 'true');
                // 页面跳转
                location.href = "/LLMTchStd/manager";
            }


        },
        error: function() {
            alert('登录时发生错误，请稍后重试');
        }
    });

})
